﻿// ==UserScript==
// @name ISP_2DNSmanager
// @description Add button to login into DNSmanager from ISPmanager
// @author yumaa@ispsystem.com
// @include */manager/ispmgr*
// ==/UserScript==

(function() {
if ( ! /manager.*ispmgr/.test(window.location) ) return;

	opera.addEventListener('BeforeEvent.DOMContentLoaded', function(e) {
		if ( ! ujsCheckPage(Array('parent','title','2dnsmgr')) ) return;
		
		var btns = $id('buttonsDiv');
		if ( document.frm && btns ) {
			// получаем значения полей
			var mgr = document.frm.addr.value;
			var user = document.frm.user.value;
			var pass = document.frm.passwd.value;
			
			// делаем кнопочку входа в DNSmanager
			var dnsimg = document.createElement('IMG');
			dnsimg.title = 'Зайти в DNSmanager';
			dnsimg.src = 't-go.png';
			dnsimg.style.verticalAlign = 'middle';
			var dnslnk = document.createElement('A');
			dnslnk.style.marginLeft = '20px';
			dnslnk.setAttribute('href', mgr + '?func=auth&username='+user+'&password='+pass+'&checkcookie=no');
			dnslnk.setAttribute('target', '_blank');
			
			dnslnk.appendChild(dnsimg);
			btns.appendChild(dnslnk);
		}
		
	}, true);
})();
